# 不限次数输入，选择3退出
# 1、注册
#   如果有这个用户就不用再注册了
#   name_dict = {"root":{"age":18,"passwd":"123456},\
#                 "admin":{"age":10,"passwd":"123456},\.....}
#   输入用户名，年龄，密码


# 2、查询
#   如果有这个用户就不用再查询了
#   输入要查询的姓名，展示这个人的详细信息

# 3、退出

# 后续考虑：写入文件


name_dict = {"root": {"age": 18, "passwd": "123456"},
             "admin": {"age": 10, "passwd": "123456"}}

while True:
    print("1、注册")
    print("2、查询")
    print("3、退出")
    choice = input("请选择操作：")
    if choice == "1":
        name = input("请输入用户名：")
        if name in name_dict:
            print("该用户已经存在！")
        else:
            age = input("请输入年龄：")
            passwd = input("请输入密码：")
            name_dict[name] = {"age": age, "passwd": passwd}
            print("注册成功！")
    elif choice == "2":
        name = input("请输入要查询的姓名：")
        if name not in name_dict:
            print("该用户不存在！")
        else:
            print(f"姓名：{name}")
            print(f"年龄：{name_dict[name]['age']}")
            print(f"密码：{name_dict[name]['passwd']}")
    elif choice == "3":
        print("退出程序！")
        break
    else:
        print("无效的选择，请重新选择！")
